<?php

//连接到数据库
header('Content-type:text/html;charset="utf-8"/');

//常量声明数据库信息
define('DB_HOST','localhost');//服务器地址
define('DB_USER','root');//服务器名称
define('DB_PWD','198928');//服务器密码
define('DB_NAME','school');//选择的数据库

//第一步：连接数据库  返回bool值
 @mysql_connect(DB_HOST,DB_USER,DB_PWD) or die('数据库连接失败,错误信息:'.mysql_error());

//第二步：选中指定的数据库(返回bool值),并设置字符集
 @mysql_select_db(DB_NAME) or die('数据库信息错误：'.mysql_error());
  //设置字符集   返回bool值   UTF8不要写utf-8
 @mysql_query('SET NAMES UTF8') or die('字符集错误,错误信息：'.mysql_error());

//第三步：获取记录集($result)
//先从数据库选择一张表(grade)
$query = "SELECT * FROM grade";
//然后把表中的数据提取出来  返回bool值
$result = mysql_query($query) or die('数据提取失败：'.mysql_error());

//第四步：将记录集数据显示出来  返回一个数组  有2种显示形式 
//1、只放第一个参数
// print_r(mysql_fetch_array($result));

//2、可放2个参数，参数2可指定是以数字0 1 2 。。。显示还是以id  name  email 等键名显示
//MYSQL_NUM():以0 1 2。。。。显示
//MYSQL_ASSOC():以id name email 等键名显示

// print_r(mysql_fetch_array($result,MYSQL_NUM));

print_r(mysql_fetch_array($result,MYSQL_ASSOC));


//注：最后两步释放资源 ，关闭数据库可写可不写   建议最好是写

//第五步：释放资源   返回bool值
mysql_free_result($result);

//最后一步：关闭数据库  返回bool值
mysql_close();

















